An Implementation of the General Number Field Sieve to Compute Discrete Logarithms mod p
نویسنده
چکیده
There are many cryptographic protocols the security of which depends on the diiculty of solving the discrete logarithm problem (8], 9], 14], etc.). In 10] and 18] it was described how to apply the number eld sieve algorithm to the discrete logarithm problem in prime elds. This resulted in the asymptotically fastest known discrete log algorithm for nite elds of p elements. Very little is known about the behaviour of this algorithm in practice. In this report we write about our practical experience with our implementation of their algorithm whose rst version was completed in October 1994 at the Department of Computer Science at the Universitt at des Saarlandes.
منابع مشابه
Computing Discrete Logarithms with the General Number Field Sieve
The diiculty in solving the discrete logarithm problem is of extreme cryptographic importance since it is widely used in signature schemes, message encryption, key exchange, authentication and so on ((15], 17], 21], 29] etc.). The General Number Field Sieve (GNFS) is the asymptotically fastest known method to compute discrete logs mod p 18]. With the rst implementation of the GNFS for discrete ...
متن کاملThe Number Field Sieve in the Medium Prime Case
In this paper, we study several variations of the number field sieve to compute discrete logarithms in finite fields of the form Fpn , with p a medium to large prime. We show that when n is not too large, this yields a Lpn(1/3) algorithm with efficiency similar to that of the regular number field sieve over prime fields. This approach complements the recent results of Joux and Lercier on the fu...
متن کاملThe Special Number Field Sieve in 𝔽pn - Application to Pairing-Friendly Constructions
In this paper, we study the discrete logarithm problem in finite fields related to pairing-based curves. We start with a precise analysis of the state-of-the-art algorithms for computing discrete logarithms that are suitable for finite fields related to pairing-friendly constructions. To improve upon these algorithms, we extend the Special Number Field Sieve to compute discrete logarithms in Fp...
متن کاملImprovements to the general number field sieve for discrete logarithms in prime fields. A comparison with the gaussian integer method
In this paper, we describe many improvements to the number field sieve. Our main contribution consists of a new way to compute individual logarithms with the number field sieve without solving a very large linear system for each logarithm. We show that, with these improvements, the number field sieve outperforms the gaussian integer method in the hundred digit range. We also illustrate our resu...
متن کاملComputing Discrete Logarithms with Quadratic Number Rings
At present, there are two competing index calculus variants for computing discrete logarithms in (Z/pZ)* in practice. The purpose of this paper is to summarize the recent practical experience with a generalized implementation covering both a variant of the Number Field Sieve and the Gaussian integer method. By this implementation we set a record with p consisting of 85 decimal digits. With rega...
متن کامل